package cn.com.cfae.iras.doc.analyze.parse.model;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 授信情况
 */
public class SXModel extends BizBaseModel {


    public static String MODEL_NAME = "SX";

    /**
     * 已使用授信
     */
    private static String YSYSX = "YSYSX";

    /**
     * 授信总额
     */
    private static String SXZE = "SXZE";


    private static Map<String, String> items = new HashMap<>();


    static {
        items.put(YSYSX, "已使用授信|借款已使用|已使用额度|已使用授信额度");
        items.put(SXZE, "授信额度|授信总额|授信总额度|授信限额|银行授信");
    }

    public static List<ExtractItem> createExtractItemList() {
        List<ExtractItem> extractItemList = new ArrayList<>();
        items.forEach((key, value) -> {
            ExtractItem extractItem = new ExtractItem();
            extractItem.setItemName(key);
            extractItem.setSynonyms(value.split(SYNONYM_SPLIT_CHAR));
            extractItemList.add(extractItem);
        });
        return extractItemList;
    }

}
